#ifndef	__COMBAT_CALCULATE_IMP__
#define __COMBAT_CALCULATE_IMP__

#include "Combat/CombatCalculatorIf.h"


class TCOM_API  CombatCalculatorStandard : public ICombatCalculator
{
public:
	//
	//	calculate the combat result
	//
	virtual	bool	doCalc(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);

	virtual bool	doCalcDamage(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);

	virtual bool	doCalcHeal(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
};

#endif 

